#ifndef ASSIST_H
#define ASSIST_H

#include <QtCore/QObject>
#include <QWidget>
#include <QLabel>

class Assist : public QWidget
{
  Q_OBJECT
public:
#ifdef Q_OS_WIN32
  explicit Assist(QWidget *parent = nullptr);
#elif defined(Q_OS_LINUX)
  explicit Assist(QWidget *parent = 0);
#endif


  enum AssistMode{PARK = 0, REVERSE, NEUTRAL, DRIVE};
#ifdef Q_OS_WIN32
  Q_ENUM(AssistMode)
#endif

  void setAssistMode(AssistMode mode);
signals:

public slots:

private:
  QLabel *parkLabel;
  QLabel *reverseLabel;
  QLabel *neutralLabel;
  QLabel *driveLabel;

};

#endif // ASSIST_H
